package Thread;
/*
 * 模拟火车站售票
 * 			
 * 			分析：
 * 				首先需要有火车票的总数量，每出售一张则数量减一
 * 				当火车票的数量小于1时，停止售票
 * 				使用多线程模拟多个窗口售票
 * 				当火车票全部售完，火车站也一样敞开大门欢迎我们
 * 
 * 
 * Thread:
 *  		static void sleep(long millis) 在指定的毫秒数内让当前正在执行的线程休眠（暂停执行），此操作受到系统计时器和调度程序精度和准确性的影响。 
 */
public class TicktetTest {
	public static void main(String[] args) {
		//创建线程对象
		TicketThread tt = new TicketThread();
		
		Thread t1 = new Thread(tt);
		t1.setName("窗口1");
		Thread t2 = new Thread(tt);
		t2.setName("窗口2");
		Thread t3 = new Thread(tt);
		t3.setName("窗口3");
		
		//启动线程对象
		t1.start();
		t2.start();
		t3.start();
	}
}
